package com.brsya.movie.ksAd;


import androidx.annotation.Nullable;

import org.json.JSONException;
import org.json.JSONObject;

/**
 * 分享数据解析
 */
public class KsShareData {
  private String mediaShareUrl;
  private String coverUrl;
  private String videoDesc;

  public KsShareData(String shareDataJsonStr) {
    try {
      parseJson(new JSONObject(shareDataJsonStr));
    } catch (JSONException e) {

    }
  }

  /**
   * 获取分享跳转的协议字符串
   * @return String 获取分享跳转的协议字符串
   */
  public String getMediaShareUrl() {
    return mediaShareUrl;
  }

  /**
   * 分享视频的封面图
   * @return String 分享视频的封面图
   */
  public String getCoverUrl() {
    return coverUrl;
  }

  /**
   * 分享视频的描述信息
   * @return String 分享视频的描述信息
   */
  public String getVideoDesc() {
    return videoDesc;
  }

  /**
   * 解析ShareData
   */
  private void parseJson(@Nullable JSONObject jo) {
    this.mediaShareUrl = jo.optString("mediaShareUrl");
    this.coverUrl = jo.optString("coverUrl");
    this.videoDesc = jo.optString("videoDesc");
  }
}
